<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02JS变量与常量</title>
</head>
<body>
    <script>
        //JS是一门弱类型语言,不需要指定变量的数据类型
        //1.使用var关键字声明变量
        var a = 10;//number 整数+小数
        var b = 3.14;//number
        var c = '你好!';//string 单引+双引
        var d = "你好呀!";//string
        var e = true;//boolean true+false
        console.log(a,b,c,d,e);
        //typeof 查看变量的数据类型 根据值去推断数据类型
        console.log(typeof a,typeof b,typeof c,typeof d,typeof e);

        a = 3.14;
        console.log(a,typeof a);//可以修改值
        a = false;
        console.log(a,typeof a);//可以修改类型
        var a = '哈哈哈我又来了';
        console.log(a,typeof a);//可以重复声明

        let x = 1;
        console.log(x,typeof x);
        x= 6.6;
        console.log(x,typeof x);
        //let x = false;
        //console.log(x,typeof x);//let声明的变量不可以重复声明,报错:变量已被声明

        const y = 1;
        console.log(y,typeof y);
        //y = 343;//常量的值不允许被修改

    </script>
</body>
</html>